Class DBVO13
java.lang.Object
de.aoksystems.da.kernpruefung.bausteine.DBVO13
- All Implemented Interfaces:
de.aoksystems.da.kernpruefung.bausteine.BausteinCip
Die Klasse definiert DBVO13-Bausteine (Vorerkrankungszeit im EEL v13)
Die Klasse hat einen expliziten Konstruktor, da die Konstruktion von
DBVO13-Bausteinen vom Satzinhalt abhängt.
VNr Stand
1.0 20.06.2025 Ersterstellung für TA-Version 13.00
- Version:
- 1.0
- Author:
- Jens Tröger (AOK-Systems - Datenaustausch)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int[]static final int[]static final intstatic final intstatic final intstatic final int[]static final int[]static final intstatic final int[]static final int[]static final int[]static final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetDefFeldKName(int idx) intgetDefFeldLen(int idx) getDefFeldLName(int idx) de.aoksystems.da.kernpruefung.bausteine.FeldTypegetDefFeldType(int idx) int
-
Field Details
-
KENNUNG
public static final int KENNUNG- See Also:
-
GRUNDAV
public static final int GRUNDAV- See Also:
-
AUABAG
public static final int AUABAG- See Also:
-
AUABSV
public static final int AUABSV- See Also:
-
KZAKAU
public static final int KZAKAU- See Also:
-
MONATSFRISTAB
public static final int MONATSFRISTAB- See Also:
-
ANZAHLAU
public static final int ANZAHLAU- See Also:
-
BEGINNAU
public static final int[] BEGINNAU -
ENDEAU
public static final int[] ENDEAU -
KZNACHWEIS
public static final int[] KZNACHWEIS -
TEILNACHWEISAUBEG
public static final int[] TEILNACHWEISAUBEG -
TEILNACHWEISAUENDE
public static final int[] TEILNACHWEISAUENDE -
KZAU
public static final int[] KZAU -
TEILANRAUBEG
public static final int[] TEILANRAUBEG -
TEILANRAUENDE
public static final int[] TEILANRAUENDE
-
-
Constructor Details
-
DBVO13
public DBVO13()Konstruiert einen DBVO ohne variable Felder. -
DBVO13
Konstruiert einen DBVO mit variablen Feldern. Es wird versucht, aus den übergebenen Rawdaten die Anzahl der variablen Felder auszulesen. Wenn das nicht gelingt (Satz zu kurz oder Zähler auf Position 23-24 nicht numerisch), wird die Anzahl der variablen Felder zu 0 festgelegt.- Parameters:
rawdata- Rohdatenstring, aus dem der CIP zu konstruieren ist
-
-
Method Details
-
getDefLength
public int getDefLength()- Specified by:
getDefLengthin interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefFeldCount
public int getDefFeldCount()- Specified by:
getDefFeldCountin interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefFeldKName
- Specified by:
getDefFeldKNamein interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefFeldLName
- Specified by:
getDefFeldLNamein interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefFeldLen
public int getDefFeldLen(int idx) - Specified by:
getDefFeldLenin interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefFeldType
public de.aoksystems.da.kernpruefung.bausteine.FeldType getDefFeldType(int idx) - Specified by:
getDefFeldTypein interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefKennung
- Specified by:
getDefKennungin interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-
getDefName
- Specified by:
getDefNamein interfacede.aoksystems.da.kernpruefung.bausteine.BausteinCip
-